IBM PowerPC 440 FPU with complex-arithmetic extensions

نویسنده

  • Charles D. Wait
چکیده

The PowerPCt 440 floating-point unit (FPU) with complexarithmetic extensions is an embedded application-specific integrated circuit (ASIC) core designed to be used with the IBM PowerPC 440 processor core on the Blue Genet/L compute chip. The FPU core implements the floating-point instruction set from the PowerPC Architecturee and the floating-point instruction extensions created to aid in matrix and complex-arithmetic operations. The FPU instruction extensions define double-precision operations that are primarily single-instruction multiple-data (SIMD) and require two (primary and secondary) arithmetic pipelines and floating-point register files. However, to aid complexarithmetic routines, some FPU extensions actually perform different (yet closely related) operations while executing in the arithmetic pipelines. The FPU core implements an operand crossbar between the primary and secondary arithmetic datapaths to enable each pipeline operand access from the primary or secondary register file. The PowerPC 440 processor core provides 128-bit storage buses and simultaneous issue of an arithmetic instruction with a storage instruction, allowing the FPU core to fully utilize the parallel arithmetic pipes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FFT specific compilation on IBM blue gene

Bei vielen numerischen Codes gelingt es verfügbaren Compilern nicht, das Leistungspotential moderner Prozessoren zufriedenstellend auszuschöpfen. Als Alternative zum Hand-Coding und -Tuning von numerischen Grundroutinen wurde der MAP Special-Purpose-Compiler entwickelt und speziell an die Anforderungen von Codes aus der Domäne der Signalverarbeitung angepaßt. Die neue, an IBM Blue Gene Supercom...

متن کامل

AltiVec Vectorizes PowerPC: 5/11/98

Better late than never. Apple, IBM, and Motorola have defined a set of multimedia extensions to the basic PowerPC instruction set, making it the last of the six general-purpose architectures to incorporate such a feature. The first processor to use the new AltiVec extensions will be the G4, due to ship in systems in 1H99. If the G4 ships on schedule, it will be more than two years behind Intel’...

متن کامل

An FPGA-Based Face Detector Using Neural Network and a Scalable Floating Point Unit

The study implemented an FPGA-based face detector using Neural Networks and a scalable Floating Point arithmetic Unit (FPU). The FPU provides dynamic range and reduces the bit of the arithmetic unit more than fixed point method does. These features led to reduction in the memory so that it is efficient for neural networks system with large size data bits. The arithmetic unit occupies 39~45% of ...

متن کامل

G4 Is First PowerPC With AltiVec: 11/16/98

Motorola will extend its PowerPC line with the first G4 processor core, which it unveiled at last month’s Microprocessor Forum. According to project leader Paul Reed, the new core adds a faster floating-point unit to the older G3 core and doubles its cache and system-bus bandwidth. The G4 is also the first chip to incorporate the AltiVec extensions, which greatly increase performance on many ba...

متن کامل

Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L

of a high-performance SIMD floating-point unit for Blue Gene/L S. Chatterjee L. R. Bachega P. Bergner K. A. Dockser J. A. Gunnels M. Gupta F. G. Gustavson C. A. Lapkowski G. K. Liu M. Mendell R. Nair C. D. Wait T. J. C. Ward P. Wu We describe the design of a dual-issue single-instruction, multipledata-like (SIMD-like) extension of the IBM PowerPCt 440 floating-point unit (FPU) core and the comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 49  شماره 

صفحات  -

تاریخ انتشار 2005